package com.zt.service;

import com.zt.pojo.MembershipOrder;
import com.zt.pojo.request.MembershipOrderRequest;

import java.util.List;

public interface MembershipService {
    /**
     * 创建会员订单
     */
    MembershipOrder createOrder(MembershipOrderRequest request);

    /**
     * 获取用户的会员订单列表
     */
    List<MembershipOrder> getUserOrders(Long userId);
    
    /**
     * 更新会员订单支付状态，并更新用户会员状态
     * @param orderId 订单ID
     * @return 是否更新成功
     */
    boolean updateOrderPayStatus(String orderId);
} 